package py.com.sole.dao.impl;

import java.util.Iterator;
import java.util.List;

import py.com.sole.dao.DaoFactory;
import py.com.sole.dao.UsuarioDao;
import py.com.sole.model.Usuario;

public class UsuarioImp implements UsuarioDao {
	
        @Override
	public boolean autenticate(String username, String password) {
		
		@SuppressWarnings("unchecked")
		List<Usuario> usuarios = (List<Usuario>) DaoFactory.getEm().createNamedQuery("Usuario.findAll").getResultList();
		
		@SuppressWarnings("rawtypes")
		Iterator it = usuarios.iterator();
		boolean retorno = false;
		while (it.hasNext()) {
			Usuario us = (Usuario) it.next();
			if(us.getPassword().equals(password) && us.getUsername().equals(username)){
				retorno = true;
			}
		}
		return retorno;
	}


	public void changePassword() {
		// TODO Auto-generated method stub

	}

}
